#ifndef _MY_CONFIG_H
#define _MY_CONFIG_H

#include <string>
#include <map>
#include <iostream>
using namespace std;

#define COMMENT_CHAR '#'
class mycfg{
public:
    mycfg(const string filepath);
    ~mycfg();
    string getValue(string key);
    void setValue(string key,string value);
    void PrintConfig();
    bool WriteConfig();
private:
    bool ReadConfig(const string & filename, map<string, string> & m);

protected:
    map<string, string> m;
    string m_filename;
};

#endif // GET_CONFIG_H
